.page {
  background-color: rgba(248, 248, 248, 1);
  position: relative;
  width: 100vw;
  height: 216.54vw;
  overflow: hidden;
}

.section_1 {
  background-color: rgba(255, 255, 255, 1);
  padding: 4vw 1.6vw 3.46vw 2.4vw;
}

.box_3 {
  margin: 0 2.4vw 0 3.2vw;
}

.text-wrapper_10 {
  width: 14.4vw;
  height: 4.27vw;
  overflow-wrap: break-word;
  font-size: 0;
  letter-spacing: -0.2800000011920929px;
  font-family: SFProText-Semibold;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  line-height: 4.27vw;
}

.text_18 {
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 3.73vw;
  font-family: SFProText-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 4.27vw;
}

.text_19 {
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 3.73vw;
  font-family: SFProText-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 4.27vw;
}

.thumbnail_7 {
  width: 4.54vw;
  height: 2.94vw;
  margin: 0.8vw 0 0.53vw 58.4vw;
}

.thumbnail_8 {
  width: 4vw;
  height: 2.94vw;
  margin: 0.53vw 0 0.8vw 1.33vw;
}

.image_6 {
  width: 6.4vw;
  height: 2.94vw;
  margin: 0.53vw 0 0.8vw 1.33vw;
}

.text-wrapper_2 {
  background: url(/static/lanhu_181yifabu/SketchPng1b80fad6324120bbce00501749849ec374fdefe09e06efac406efd52bf8819b7.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-top: 5.07vw;
  padding: 1.86vw 38.66vw 1.86vw 38.13vw;
}

.text_3 {
  height: 4.8vw;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 4.8vw;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 7.2vw;
}

.section_5 {
  padding: 3.73vw 2.66vw 74.66vw 2.66vw;
}

.group_10 {
  position: relative;
  width: 94.67vw;
  padding-left: 0.27vw;
}

.group_3 {
  width: 6.94vw;
  height: 1.6vw;
  background: url(/static/lanhu_181yifabu/SketchPngbf2eac130a3ee013fbc247e2b11224b08dd883d6d781f99b396400b2e3e63b09.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin: 5.33vw 0 1.06vw 0;
}

.text_4 {
  height: 3.74vw;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 3.73vw;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 5.6vw;
  margin: 3.2vw 0 0 12.8vw;
}

.group_4 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 15px;
  margin-left: 34.94vw;
  padding: 2.4vw 5.6vw 2.4vw 5.06vw;
}

.image-text_9 {
  width: 18.67vw;
}

.thumbnail_3 {
  width: 3.2vw;
  height: 3.2vw;
}

.text-group_1 {
  height: 3.2vw;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 3.2vw;
  font-family: SourceHanSansCN-Normal;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 4.8vw;
}

.text-wrapper_3 {
  position: absolute;
  left: 0;
  top: 1.34vw;
  width: 13.6vw;
  height: 6.67vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 7.2vw;
}

.text_5 {
  height: 6.67vw;
  overflow-wrap: break-word;
  color: rgba(17, 17, 17, 1);
  font-size: 4.8vw;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 7.2vw;
}

.text_6 {
  height: 6.67vw;
  overflow-wrap: break-word;
  color: rgba(17, 17, 17, 1);
  font-size: 4.8vw;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 7.2vw;
}

.group_11 {
  margin-top: 3.74vw;
}

.section_3 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 6px;
  position: relative;
  padding: 21.33vw 52.53vw 6.13vw 30.66vw;
}

.image-text_10 {
  width: 11.47vw;
}

.thumbnail_4 {
  width: 3.74vw;
  height: 2.94vw;
  margin: 0.8vw 0 0.8vw 0;
}

.text-group_2 {
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 3.2vw;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 4.54vw;
}

.image-text_11 {
  position: absolute;
  left: 5.34vw;
  top: 5.34vw;
  width: 84vw;
  height: 21.34vw;
}

.image_2 {
  width: 21.34vw;
  height: 21.34vw;
}

.box_4 {
}

.text-group_3 {
  height: 10.4vw;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 4vw;
  letter-spacing: -0.46875px;
  font-weight: NaN;
  text-align: left;
  line-height: 5.6vw;
}

.box_5 {
  width: 43.74vw;
  margin: 4.53vw 0 0 14.93vw;
}

.text-wrapper_4 {
  border-radius: 12px;
  border: 1px solid rgba(241, 241, 241, 1);
  padding: 0.8vw 2.93vw 0.53vw 2.93vw;
}

.text_7 {
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 3.2vw;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 4.54vw;
}

.text-wrapper_5 {
  border-radius: 12px;
  border: 1px solid rgba(241, 241, 241, 1);
  padding: 0.8vw 2.93vw 0.53vw 2.93vw;
}

.text_8 {
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 3.2vw;
  letter-spacing: -0.375px;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 4.54vw;
}

.text-wrapper_6 {
  border-radius: 12px;
  border: 1px solid rgba(241, 241, 241, 1);
  padding: 0.8vw 2.93vw 0.53vw 2.93vw;
}

.text_9 {
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 3.2vw;
  letter-spacing: -0.375px;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 4.54vw;
}

.image-text_4 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 6px;
  width: 94.67vw;
  margin-top: 2.67vw;
  padding: 5.33vw 5.33vw 5.33vw 5.33vw;
}

.image_3 {
  width: 21.34vw;
  height: 21.34vw;
}

.text-group_8 {
  margin-bottom: 1.6vw;
}

.text_10 {
  height: 10.4vw;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 4vw;
  letter-spacing: -0.46875px;
  font-weight: NaN;
  text-align: left;
  line-height: 5.6vw;
}

.text_11 {
  height: 3.2vw;
  overflow-wrap: break-word;
  color: rgba(230, 144, 3, 1);
  font-size: 3.2vw;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 4.8vw;
  margin: 6.13vw 49.06vw 0 0;
}

.image-text_5 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 6px;
  width: 94.67vw;
  margin-top: 2.67vw;
  justify-content: flex-center;
  padding: 5.33vw 5.33vw 5.33vw 5.33vw;
}

.image_4 {
  width: 21.34vw;
  height: 21.34vw;
}

.text-group_9 {
  margin: 0 0 1.6vw 4vw;
}

.text_12 {
  height: 10.4vw;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 4vw;
  letter-spacing: -0.46875px;
  font-weight: NaN;
  text-align: left;
  line-height: 5.6vw;
}

.text_13 {
  height: 3.2vw;
  overflow-wrap: break-word;
  color: rgba(249, 60, 60, 1);
  font-size: 3.2vw;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 4.8vw;
  margin: 6.13vw 45.86vw 0 0;
}

.text-wrapper_7 {
  border-radius: 12px;
  border: 1px solid rgba(241, 241, 241, 1);
  margin: 14.93vw 0 0 -28.26vw;
  padding: 0.8vw 2.93vw 0.53vw 2.93vw;
}

.text_14 {
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 3.2vw;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 4.54vw;
}

.text-wrapper_8 {
  border-radius: 12px;
  border: 1px solid rgba(241, 241, 241, 1);
  margin: 14.93vw 0 0 2.66vw;
  padding: 0.8vw 2.93vw 0.53vw 2.93vw;
}

.text_15 {
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 3.2vw;
  letter-spacing: -0.375px;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 4.54vw;
}
